package com.hongpu.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 收款合计
 * @author 张玉胜
 * @since 2025年05月30日
 */
@Data
public class TotalReceiptsDto implements Serializable {
private static final long serialVersionUID = 1L;
    /**
     * 已收款总额 或 已支付总额
     */

    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "#.##")
    private BigDecimal operated =  BigDecimal.ZERO;
    /**
     * 未收款总额 或 未支付总额
     */

    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "#.##")
    private BigDecimal notOperated =   BigDecimal.ZERO;

    /**
     * 支付合同的合同总金额
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "#.##")
    private BigDecimal totalContractAmount =  BigDecimal.ZERO;
}